Оператор DIM используется для задания размерностей массивов, для присвоения переменным типов, отличных от их типов по умолчанию, а также для объявления имен переменных для оператора OPTION EXPLICIT.
Размерности массивов задаются оператором DIM следующим образом:
DIM VarName(размерности массива) AS тип переменной
где тип переменной может принимать значения INTEGER, REAL, или STRING, а размерности массива - это список размерностей массива.
Примеры:
Одномерный массив строк:
DIM Strings(500) AS STRING
Двумерный массив целых чисел:
DIM Coordinates(100,100) AS INTEGER
Пятимерный массив действительных чисел:
DIM TimeWarp(10,20,30,50,10) AS REAL
Несколько переменных, заданных одним оператором DIM:
DIM Temperatures(50) AS REAL, Observations(50) AS STRING
Если Вы описываете переменные для оператора OPTION EXPLICIT или присваиваете им типы, отличные от их типов по умолчанию, то размерности массивов можно опустить:
DIM Name AS STRING DIM cat AS REAL, dog AS INTEGER, mouse AS INTEGER DIM sky AS REAL DIM tiger AS OBJECT
Ключевые слова REAL, INTEGER, STRING и OBJECT используются для объявления типов переменных. Не допускается использование массивов переменных типа OBJECT.